Definition of Zostera Marina

  • (noun) submerged marine plant with very long narrow leaves found in abundance along North Atlantic coasts

Synonyms of Zostera Marina


Antonyms of Zostera Marina


No Antonyms Found.

Homophones of Zostera Marina


No Homophones Found.